﻿// Sudoku POJ - 2676  训练营.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

#include <iostream>


/*
https://vjudge.net/problem/POJ-2676#author=GPT_zh

数独是一个非常简单的任务。一个有9行9列的方形表格被分成9个3x3的小方块，如图所示。一些单元格中写有从1到9的十进制数字。其他单元格为空。目标是用从1到9的十进制数字填充空单元格，每个单元格一个数字，使得每一行、每一列和每个标记的3x3子方块中都出现从1到9的所有数字。编写一个程序来解决给定的数独任务。

输入
输入数据以测试用例的数量开始。对于每个测试用例，接下来有9行，对应于表格的行。每行给出一个由9个十进制数字组成的字符串，对应于该行中的单元格。如果单元格为空，则表示为0。
输出
对于每个测试用例，你的程序应该以与输入数据相同的格式打印解决方案。空单元格必须根据规则填充。如果解不唯一，则程序可以打印任何一个解。

1
103000509
002109400
000704000
300502006
060000050
700803004
000401000
009205800
804000107

143628579
572139468
986754231
391542786
468917352
725863914
237481695
619275843
854396127

*/
int main()
{
    std::cout << "Hello World!\n";
}

 